package com.situ.mall.common.vo;

import com.github.pagehelper.PageInfo;
import lombok.Data;

import java.util.List;

/**
 * @author yangkx
 * @create 2023-09-04-15:59
 */
@Data
public class TableVO {

    private int code;

    private String msg;

    private Long count;

    private List data;

    //静态方法：接收一个List，自动把list中的数据和分页数据放到data和count中去
    public static TableVO data(List list){
        TableVO vo = new TableVO();
        vo.setData(list);
        vo.setCount(new PageInfo<>(list).getTotal());
        return vo;
    }
}
